//我们不能拷贝或者对IO对象赋值，8.2表介绍了IO条件状态。
//使用表中对函数可以判断流的状态。
#include <iostream>
#include <string>
using namespace std;
istream & myfunc(istream & a)
{
	cout << "input what you want!!" << endl;
	string b;
	while (a >> b)
	{
		cout << b;
	}
	a.clear();
	return a;

}

int main()
{
	
	cout<<myfunc(cin).good();
}